## Warning for package mysql-native, configuration unittest-vibe-ut ## The following compiler flags have been specified in the package description file. They are handled by DUB and direct use in packages is discouraged. Alternatively, you can set the DFLAGS environment variable to pass custom flags to the compiler, or use one of the suggestions below: unittests: Call DUB with --build=unittest ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/core.d(47,12): Error: `@safe` function `eventcore.core._staticDtor_L41_C2` cannot call `@system` function `eventcore.internal.utils.freeT!(PosixEventDriver!(EpollEventLoop)).freeT` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/internal/utils.d(37,6): `eventcore.internal.utils.freeT!(PosixEventDriver!(EpollEventLoop)).freeT` is declared here ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/core.d(65,11): Error: `@safe` function `eventcore.core._sharedStaticDtor_L60_C2` cannot call `@system` function `eventcore.internal.utils.freeT!(PosixEventDriver!(EpollEventLoop)).freeT` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/internal/utils.d(37,6): `eventcore.internal.utils.freeT!(PosixEventDriver!(EpollEventLoop)).freeT` is declared here ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(34,17): Error: function `eventcore.drivers.posix.epoll.assumeSafeNoGC(scope void delegate() nothrow doit)` is not callable using argument types `(void delegate() nothrow @nogc @system)` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(34,17): cannot pass argument `__lambda1` of type `void delegate() nothrow @nogc @system` to parameter `scope void delegate() nothrow doit` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(32,2): Error: constructor `eventcore.drivers.posix.epoll.EpollEventLoop.this` is `@nogc` yet allocates closures with the GC ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(34,18): eventcore.drivers.posix.epoll.EpollEventLoop.this.__lambda1 closes over variable this at ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(32,2) ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(78,17): Error: function `eventcore.drivers.posix.epoll.assumeSafeNoGC(scope void delegate() nothrow doit)` is not callable using argument types `(void delegate() nothrow @nogc @system)` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(78,17): cannot pass argument `__lambda4` of type `void delegate() nothrow @nogc @system` to parameter `scope void delegate() nothrow doit` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(69,16): Error: function `eventcore.drivers.posix.epoll.EpollEventLoop.registerFD` is `@nogc` yet allocates closures with the GC ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(78,18): eventcore.drivers.posix.epoll.EpollEventLoop.registerFD.__lambda4 closes over variable this at ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(69,16) ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(86,17): Error: function `eventcore.drivers.posix.epoll.assumeSafeNoGC(scope void delegate() nothrow doit)` is not callable using argument types `(void delegate() nothrow @nogc @system)` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(86,17): cannot pass argument `__lambda3` of type `void delegate() nothrow @nogc @system` to parameter `scope void delegate() nothrow doit` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(83,16): Error: function `eventcore.drivers.posix.epoll.EpollEventLoop.unregisterFD` is `@nogc` yet allocates closures with the GC ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(86,18): eventcore.drivers.posix.epoll.EpollEventLoop.unregisterFD.__lambda3 closes over variable this at ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(83,16) ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(101,17): Error: function `eventcore.drivers.posix.epoll.assumeSafeNoGC(scope void delegate() nothrow doit)` is not callable using argument types `(void delegate() nothrow @nogc @system)` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(101,17): cannot pass argument `__lambda5` of type `void delegate() nothrow @nogc @system` to parameter `scope void delegate() nothrow doit` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(91,16): Error: function `eventcore.drivers.posix.epoll.EpollEventLoop.updateFD` is `@nogc` yet allocates closures with the GC ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(101,18): eventcore.drivers.posix.epoll.EpollEventLoop.updateFD.__lambda5 closes over variable this at ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(91,16) ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/processes.d(306,19): Error: none of the overloads of `this` are callable using argument types `(void function() nothrow @system)`, candidates are: /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/thread/osthread.d(646,5): `core.thread.osthread.Thread.this(void function() fn, ulong sz = 0LU)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/thread/osthread.d(671,5): `core.thread.osthread.Thread.this(void delegate() dg, ulong sz = 0LU)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/thread/osthread.d(1536,5): `core.thread.osthread.Thread.this(ulong sz = 0LU)` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/driver.d(58,41): Error: template instance `eventcore.drivers.posix.processes.PosixEventDriverProcesses!(SelectEventLoop)` error instantiating ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/select.d(26,27): instantiated from here: `PosixEventDriver!(SelectEventLoop)` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/processes.d(306,19): Error: none of the overloads of `this` are callable using argument types `(void function() nothrow @system)`, candidates are: /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/thread/osthread.d(646,5): `core.thread.osthread.Thread.this(void function() fn, ulong sz = 0LU)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/thread/osthread.d(671,5): `core.thread.osthread.Thread.this(void delegate() dg, ulong sz = 0LU)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/thread/osthread.d(1536,5): `core.thread.osthread.Thread.this(ulong sz = 0LU)` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/driver.d(58,41): Error: template instance `eventcore.drivers.posix.processes.PosixEventDriverProcesses!(EpollEventLoop)` error instantiating ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(19,26): instantiated from here: `PosixEventDriver!(EpollEventLoop)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/parallelism.d(429,36): Error: cannot implicitly convert expression `& impl` of type `void function(void* myTask) nothrow @nogc @system` to `void function(void*)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/parallelism.d(832,16): Error: template instance `std.parallelism.Task!(taskFun, shared(ThreadedFileEventDriver!(PosixEventDriverEvents!(SelectEventLoop, PosixEventDriverSockets!(SelectEventLoop)))), shared(FileInfo*), FileFD, ulong, const(ubyte)[])` error instantiating ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/threadedfile.d(235,63): instantiated from here: `task!(taskFun, shared(ThreadedFileEventDriver!(PosixEventDriverEvents!(SelectEventLoop, PosixEventDriverSockets!(SelectEventLoop)))), shared(FileInfo*), FileFD, ulong, const(ubyte)[])` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/driver.d(52,22): instantiated from here: `ThreadedFileEventDriver!(PosixEventDriverEvents!(SelectEventLoop, PosixEventDriverSockets!(SelectEventLoop)))` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/select.d(26,27): instantiated from here: `PosixEventDriver!(SelectEventLoop)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/parallelism.d(429,36): Error: cannot implicitly convert expression `& impl` of type `void function(void* myTask) nothrow @nogc @system` to `void function(void*)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/parallelism.d(832,16): Error: template instance `std.parallelism.Task!(taskFun, shared(ThreadedFileEventDriver!(PosixEventDriverEvents!(EpollEventLoop, PosixEventDriverSockets!(EpollEventLoop)))), shared(FileInfo*), FileFD, ulong, const(ubyte)[])` error instantiating ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/threadedfile.d(235,63): instantiated from here: `task!(taskFun, shared(ThreadedFileEventDriver!(PosixEventDriverEvents!(EpollEventLoop, PosixEventDriverSockets!(EpollEventLoop)))), shared(FileInfo*), FileFD, ulong, const(ubyte)[])` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/driver.d(52,22): instantiated from here: `ThreadedFileEventDriver!(PosixEventDriverEvents!(EpollEventLoop, PosixEventDriverSockets!(EpollEventLoop)))` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/drivers/posix/epoll.d(19,26): instantiated from here: `PosixEventDriver!(EpollEventLoop)` ../5b9adc08ef1543dd17591ea0-eventcore/source/eventcore/internal/utils.d(103,5): Error: none of the overloads of `opApply` are callable using argument types `(int delegate(ref const(char[]) __applyArg0) @system)`, candidates are: /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/object.d(1757,13): `object.Throwable.TraceInfo.opApply(scope int delegate(ref const(char[])))` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/object.d(1758,13): `object.Throwable.TraceInfo.opApply(scope int delegate(ref ulong, ref const(char[])))` /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.